a{
    color: inherit;
    text-decoration:none;
}

input{
    text-align: center;
    color:white;
    outline: none;
}

.info_top{
    width: 65px;
    height: 25px;
    margin-left: 970px;
}

.info_main{
    display: flex;
    width: 100%;
    height: 880px;
    flex-direction: column;
    justify-content: space-between;
}

.info_name{
    display: flex;
    justify-content: flex-start;
    align-items: end;
}

.image{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: white;
    position: relative;
}

.name{
    width: 110px;
    height: 20px;
    border-bottom: 1px solid white;
    margin-bottom: 12px;
}

.info_infomation{
    width: 585px;
    height: 90px;
    display: flex;
    flex-flow:row wrap;
    justify-content: space-between;
}

.info_infomation div{
    width: 168px;
    height: 24px;
}

.info_infomation input{
    width: 100px;
    height: 20px;
    float: right;
    border-radius: 10px;
    border-color: transparent;
    background-color: #4769E0;
    color: white;
}

/* .info_infomation span{
    color: black;
} */

.info_contact{
    width: 700px;
    height: 160px;
    display: flex;
    flex-flow:row wrap;
    justify-content: space-between;
}

.info_contact div{
    width: 298px;
    height: 24px;
}

.info_contact input{
    width: 200px;
    height: 20px;
    background-color: inherit;
    border: none;
    border-bottom: 3px solid black;
}

textarea{
    width: 877px;
    height: 90px;
    background-color: #4769E0;
    resize: none;
    color: white;
}

.info_picture{
    width: 975px;
    height: 350px;
    display: inline-block;
}

.text{
    width: 96px;
    height: 24px;
    float: left;
}

.picture{
    display: flex;
    justify-content: space-between;
}
.p1{
    height: 350px;
    width: 270px;
    background-color: black;
    position: relative;
}

#submit{
    width: 216px;
    height: 50px;
    background-color: #0F3587;
    margin-left: 435px;
}